package com.wenfs.demo.dao;

import com.wenfs.demo.entity.SysMenu;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Set;
/**
 * @author wefashe
 */
public interface SysMenuMapper {
    int deleteByPrimaryKey(String menuId);

    int save(SysMenu menu);

    SysMenu findMenuByMenuCode(String menuCode);

    List<SysMenu> findAll();

    int updateByPrimaryKey(SysMenu record);

    Set<String> getMenuCodesByUserCode(String userCode);


    Integer getMaxCode();

    void setStatus(@Param("status") Integer status,@Param("menuCode") String menuCode);
}